/**
 * 数据类型 ：枚举 enum
 * 
 * 语法
 *  enum 枚举名{
 *      枚举项1 = 枚举值1,
 *      枚举项2 = 枚举值2,
 *      ....
 * }
 * 
 * 默认枚举值时；枚举值从 0 开始
 *
 * 枚举项：一般用英文和数字
 * 枚举值: 一般用整型数字 
 * 
 *
 */

// 声明枚举
enum GunType {
    M416 = 1,
    AK47 = 2,
    Goza = 3,
}

console.log(GunType);

// 省略枚举值
enum GunType1 {
    M416 ,
    AK47 ,
    Goza ,
}

console.log(GunType1);


// 使用枚举解决问题
//声明性别枚举
enum Gender {
    Boy = 1,
    Girl = 2,
    Unknow =3,
}

//创建 用户性别变量
let userSex:Gender = Gender.Boy;
console.log(userSex);

//判断 变量中的性别是否为 Boy
if (userSex == Gender.Boy) {
    console.log(userSex);
} else {
    console.log(userSex);
    
}

